function del_step(obj) {
	var tr = obj.parentNode.parentNode;
	var tbody = tr.parentNode;
	tbody.removeChild(tr);
}

$(document)
		.ready(
				function() {
					// 添加请求头参数行

					$("#add_request_body")
							.click(
									function() {
										var newRow = "<tr> <td name='varkey' contenteditable='true'></td><td name='varvalue' contenteditable='true'></td> <td> <button class='btn btn-danger' onclick='del_step(this)'>删除</button></td> </tr>";
										$("#request_body tr:last")
												.after(newRow);
									});
				});

function addcase() {
	var response_body_data;
	
	var caseName = $("#caseName").val();
	var portId = $("#portId").val();
	var remark = $("#remark").val();
	var caseStep = $("#caseStep").val();
	var caseNum = $("#caseNum").val();
	
	var status=null; 
	var st=document.getElementsByName("status")
	for (var i=0;i<st.length;i++){ //遍历status 
	if(st[i].checked){ 
		status=st[i].value; 
		} 
	} 

	var args = [];
	$('#request_body tr').each(function(i) { // 遍历 tr
		if (i == 0)
			return true;
		var data = new Object();
		$(this).find("td[name]").each(function() {
			var name = $(this).attr("name");
			data[name] = $(this).text();
		});
		args.push(data);
	});

	request_body_data = JSON.stringify(args);
	if (caseName.length >= 1) {// 判断每个字符长度
		$.ajax({
			url : "./addCase",//要发送的后台地址
			type : "POST", //数据发送的方式（post 或者 get）
			/* dataType:"json",*/
			data : {"paramters":request_body_data,
	            	"caseName":caseName,
	            	"portId":portId,
	            	"caseName":caseName,
	            	"caseStep":caseStep,
	            	"caseNum":caseNum,
	        		"status":status},
			
			success : function(data) {// ajax请求成功后触发的方法
				window.location.href = "./showCase";
			},
			error : function() {
				alert("保存失败：" + request_body_data)
			}
		});
	} else {
		alert("请添加用例名称");
	}
}


function editcase() {
	var response_body_data;
	var id = $("#id").val();
	var caseName = $("#caseName").val();
	var portId = $("#portId").val();
	var remark = $("#remark").val();
	var caseStep = $("#caseStep").val();
	var caseNum = $("#caseNum").val();
	
	var status=null; 
	var st=document.getElementsByName("status")
	for (var i=0;i<st.length;i++){ //遍历status 
	if(st[i].checked){ 
		status=st[i].value; 
		} 
	} 

	var args = [];
	$('#request_body tr').each(function(i) { // 遍历 tr
		if (i == 0)
			return true;
		var data = new Object();
		$(this).find("td[name]").each(function() {
			var name = $(this).attr("name");
			data[name] = $(this).text();
		});
		args.push(data);
	});

	request_body_data = JSON.stringify(args);
	if (caseName.length >= 1) {// 判断每个字符长度
		$.ajax({
			url : "./editCase",//要发送的后台地址
			type : "POST", //数据发送的方式（post 或者 get）
			data : {"paramters":request_body_data,
					"id":id,
	            	"caseName":caseName,
	            	"portId":portId,
	            	"caseStep":caseStep,
	            	"caseNum":caseNum,
	            	"remark":remark,
	        		"status":status},
			
			success : function(data) {// ajax请求成功后触发的方法
				window.location.href = "./showCase";
			},
			error : function() {
				alert("保存失败：" + request_body_data)
			}
		});
	} else {
		alert("请添加用例名称");
	}
}



function copycase() {
	var response_body_data;
	var id = $("#id").val();
	var caseName = $("#caseName").val();
	var portId = $("#portId").val();
	var remark = $("#remark").val();
	
	var status=null; 
	var st=document.getElementsByName("status")
	for (var i=0;i<st.length;i++){ //遍历status 
	if(st[i].checked){ 
		status=st[i].value; 
		} 
	} 

	var args = [];
	$('#request_body tr').each(function(i) { // 遍历 tr
		if (i == 0)
			return true;
		var data = new Object();
		$(this).find("td[name]").each(function() {
			var name = $(this).attr("name");
			data[name] = $(this).text();
		});
		args.push(data);
	});

	request_body_data = JSON.stringify(args);
	if (caseName.length >= 1) {// 判断每个字符长度
		$.ajax({
			url : "./copyCase",//要发送的后台地址
			type : "POST", //数据发送的方式（post 或者 get）
			data : {"paramters":request_body_data,
					"id":id,
	            	"caseName":caseName,
	            	"portId":portId,
	            	"remark":remark,
	        		"status":status},
			
			success : function(data) {// ajax请求成功后触发的方法
				window.location.href = "./showCase";
			},
			error : function() {
				alert("保存失败：" + request_body_data)
			}
		});
	} else {
		alert("请添加用例名称");
	}
}




